The phrase "huge disadvantage" means being in a very difficult or unfavorable situation that puts you at a big disadvantage compared to others.